﻿html,body { height:100%; overflow: hidden; }
a,a:link,a:visited,a:hover,a:active { text-decoration: none; cursor:pointer; outline:none; }
select,input,label,button,a,a:link,a:visited,a:hover,a:active,a:focus,*:focus { outline:none; }
a,img,form { border:0; }
html,body,a,a:link,a:visited,a:hover,a:active,select,input,label,button,textarea,h1,h2,h3,h4,h5,h6 { font-family:Arial,"Microsoft YaHei","微软雅黑"; font-style:normal;font-size:12px; color:#565656; }
dl,dt,dd,ul,li,ol,p,button,input,h1,h2,h3,h4,h5,h6 { list-style:none; height:auto; border:0 none; }
html,body,dl,dt,dd,ul,li,ol,p,input,textarea,button,form,h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }
select,input,label,button { vertical-align:middle; }
select,input,label,button,textarea,form { -webkit-touch-callout: text; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
h1 { font-size:36px; }
h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small { color: #777; font-size: 65%; font-weight: normal; }
s, strike, del { text-decoration: line-through; }
u, ins { text-decoration: underline; }
i, cite, em, var, address, dfn { font-style: italic; }

*::-webkit-scrollbar-track,*::-webkit-scrollbar-thumb{ border-radius: 0; }

@font-face {
    font-family: "iconfont";
    src: url('iconfont/iconfont.eot?t=1489857474667'); /* IE9*/
    src: url('iconfont/iconfont.eot?t=1489857474667#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont/iconfont.woff?t=1489857474667') format('woff'), /* chrome, firefox */
    url('iconfont/iconfont.ttf?t=1489857474667') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont/iconfont.svg?t=1489857474667#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:14px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.hide { display:none; }
.mark, mark { padding: .2em; background: #ff0; }
.manage-iframe { width: 100%; height: 100%; border: 0px; display: block; }

/* list-span */

.list-span { width: 16px; height: 18px; display: inline-block; vertical-align: middle; }

/* list-link */

.list-link { text-decoration: none; display: inline-block; zoom: 1; height: 24px; cursor: pointer; outline: none; border: 0px; color: inherit; padding: 1px 6px 1px 1px; }
.list-link:hover { color: inherit; }
.list-link span.l-btn-left { display: inline-block; padding: 4px 0px 4px 5px; line-height: 16px; height: 16px; }
.list-link span span.l-btn-text { display: inline-block; vertical-align: baseline; width: auto; height: 16px; line-height: 16px; font-size: 12px; padding: 0px; margin: 0px; }
.list-link span span.l-btn-icon-left { padding: 0px 0px 0px 20px; background-position: left center; }

/* clear */
.fn-clear:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.fn-clear { zoom: 1; }

/* easyui */
.tabs-body { overflow :hidden; }
.tabs-tool { border-width: 0px 0px 1px 1px; border-style: solid; }
.tabs-tool a { float: left; }
.tabs-scroller-left{ border-width: 0px 1px 1px 0px; border-style: solid; }
.tabs-scroller-right{ border-width: 0px 0px 1px 1px; border-style: solid; }
.datagrid-cell img { display: inline-block; }
.textbox, .textbox .textbox-text { border-radius: 2px; }
.textbox textarea.textbox-text { padding: 8px 10px; }

/* ueditor */
.edui-default * { border-radius: 0px !important; border-color: #e7e7eb !important; box-shadow: none !important; }
.edui-default .edui-editor-toolbarboxouter { background-image: none !important; filter: inherit !important; }
.edui-default .edui-editor { border: none !important; }
.edui-editor-bottomContainer { display: none; }
.edui-editor-formbox { display: block; }

/* 公共框架 */
.theme-loading { position: fixed; background: #fff; left: 0; top: 0; right: 0; bottom: 0; z-index: 999; display: flex; align-items: center; justify-content: center; }
.theme-container { padding: 30px; }
.theme-container-iframe { padding: 0; }

/* 左侧边栏 */
.theme-left-layout { background:#1b1c1d; }
.theme-left-layout .theme-left-normal { width: 100%; height: 100%; }
.theme-left-layout .layout .panel-body { background: transparent; color: #fff; }

/* 滚动条 */
.theme-left-layout *::-webkit-scrollbar-thumb { background: #404143; }
.theme-left-layout *::-webkit-scrollbar-track { background: #1b1c1d; }

/* logo */
.theme-left-layout .theme-left-logo-box { text-align: center; }
.theme-left-layout .theme-left-logo-box img { max-width: 90%; }

/* 菜单栏 */
.theme-left-menu-title { display: block; padding: 0px 0 10px 15px; font-weight: bold; border-bottom: 1px solid #222; }
.theme-left-menu-items { padding-bottom: 10px; }
.theme-left-menu-item { display: block; padding: 5px 0 5px 15px; color: #777878 !important; }
.theme-left-menu-item:first-child { padding-top: 10px; }

/* 顶部功能栏 */
.theme-header-layout { height:46px !important; border-bottom-width: 1px; }
.theme-navigate { height:41px; }
.theme-navigate .left,.theme-navigate .right { height:46px; }
.theme-navigate { overflow:hidden; clear:both; padding:5px 0 0 0; }
.theme-navigate .left { float:left; }
.theme-navigate .right { float:right; padding:0 20px 0 0; }
.theme-navigate .l-btn-text { color:#c3c3c3; margin: 3px 5px; }
.theme-navigate .l-btn,.theme-navigate .l-btn:hover { padding:3px 8px;border:none; background:none; }
.theme-navigate .l-btn:hover,.theme-navigate .m-btn-plain-active { background: #ddd; }

/* 用户信息栏 */
.theme-user-panel { padding: 4px 0 0 !important; float: left; }
.theme-user-panel dl { overflow:hidden; clear:both; line-height: 29px; }
.theme-user-panel dl dt,.theme-user-panel dl dd { float:left; display: block; }
.theme-user-panel dl dt img { width:28px; height: 28px; border-radius:14px; margin:0 10px 0 15px; display: block; }
.theme-user-panel dl dd b { margin: 0 5px 0 0; font-size:14px; }
.theme-user-panel dl dd b i { margin:0 0 0 10px; font-weight: normal; }
.theme-user-panel dl dd span { color: #999; text-overflow: ellipsis; }
.theme-user-panel dl p { margin: 5px 0 0; }
.theme-user-panel dl p i { font-style:normal; }
.theme-user-panel dl dd span,.theme-user-panel dl dd b,.theme-user-panel dl p { display: inline-block; }

/* 修改密码和注销的按钮和浮窗 */
.theme-navigate-user-panel { width:280px !important; top:47px !important; padding:0 !important; background: #f6f6f6; }
.theme-navigate-user-panel dl,.theme-navigate-user-panel dl dt,.theme-navigate-user-panel dl dd { overflow:hidden; clear:both; }
.theme-navigate-user-panel dl dd { padding:15px; }
.theme-navigate-user-panel dl dd img { float:left; border-radius:45px; margin:0 15px 0 0; }
.theme-navigate-user-panel dl dd b { margin:5px 0 0; font-size:14px; }
.theme-navigate-user-panel dl dd b i { margin:0 0 0 10px; font-weight:normal; }
.theme-navigate-user-panel dl dd span { margin-top: 5px; color: #999; }
.theme-navigate-user-panel dl p { margin: 5px 0 0; }
.theme-navigate-user-panel dl p i { font-style:normal; }
.theme-navigate-user-panel dl dd span,.theme-navigate-user-panel dl dd b,.theme-navigate-user-panel dl p { display:block; }
.theme-navigate-user-panel dl dt { background:#f5f5f5 url(images/footer_projection.png) left top  repeat-x; border-top:1px solid #b9b9b9; padding:10px 15px; }
.theme-navigate-user-panel dl dt a { display:block; float:left; background:#fdfdfd; border:1px solid #e3e3e3; padding:5px 15px; }
.theme-navigate-user-panel dl dt .theme-navigate-user-modify { float:left; }
.theme-navigate-user-panel dl dt .theme-navigate-user-logout { float:right; }
.theme-navigate-user-panel.menu { border-radius: 0 0 3px 3px; border-top:none; }
.theme-navigate-more-button { float: right; margin-right: 5px !important; }
.theme-navigate-more-button .l-btn-text { background:url(images/navigate_more.png) center center no-repeat; }